home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / Fresco / build / Unix / config / cf / lnxLib.tmpl < prev    next >
Text File  |  1995-07-12  |  1KB  |  46 lines

  1. XCOMM $XConsortium: lnxLib.tmpl,v 1.5 95/01/11 21:44:44 kaleb Exp $
  2. XCOMM $XFree86: xc/config/cf/lnxLib.tmpl,v 3.6 1995/01/28 15:40:27 dawes Exp $
  3.  
  4. /*
  5.  * Linux shared library template
  6.  */
  7.  
  8. /* Linux ELF shared libraries are deficient in link semantics */
  9. #if UseElfFormat
  10.  
  11. #ifndef FixupLibReferences
  12. #define FixupLibReferences()                        @@\
  13. XMULIBONLY = -lXmu                            @@\
  14. XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
  15. #endif
  16.  
  17. #ifndef XawClientLibs
  18. #define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
  19. #endif
  20.  
  21. #define CplusplusLibC
  22. #define FrescoSysLibs    CplusplusLibC MathLibrary
  23.  
  24. #define SharedX11Reqs
  25. #define SharedOldXReqs    $(LDPRELIB) $(XLIBONLY)
  26. #define SharedXtReqs    $(LDPRELIB) $(XLIBONLY) $(SMLIB) $(ICELIB)
  27. #define SharedXawReqs    $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
  28. #define SharedXmuReqs    $(LDPRELIB) $(XTOOLLIB) $(XLIB)
  29. #define SharedXextReqs    $(LDPRELIB) $(XLIBONLY)
  30. #define SharedXiReqs    $(LDPRELIB) $(XLIB)
  31. #define SharedPexReqs    $(LDPRELIB) $(XLIBONLY) MathLibrary
  32. #define SharedXtstReqs    $(LDPRELIB) $(XLIB)
  33. #define SharedXieReqs    $(LDPRELIB) $(XLIBONLY)
  34. #define SharedSMReqs    $(LDPRELIB) $(ICELIB)
  35. #define SharedFrescoReqs    $(LDPRELIB) $(XLIBONLY) FrescoSysLibs
  36. #define SharedXtfReqs    $(LDPRELIB) $(FRESCOLIB) $(XTOOLLIB) $(XLIB) FrescoSysLibs
  37.  
  38. #else    /* UseElfFormat */
  39.  
  40. #ifndef FixupLibReferences
  41. #define FixupLibReferences()                        @@\
  42. XMULIB = -lXmu $(XLIB)
  43. #endif
  44.  
  45. #endif    /* UseElfFormat */
  46.